package req

type CreateMenuRequest struct {
	MenuName      string `json:"menu_name"`       // 菜单名称
	MenuOrder     string `json:"menu_order"`      // 菜单排序
	MenuEntryPath string `json:"menu_entry_path"` // 访问路径
	MenuType      string `json:"menu_type"`       // 菜单类型 1:目录 2:菜单 3:按钮 4:功能
	ParentID      string `json:"parent_id"`       // 父级菜单ID
	MenuCategory  string `json:"menu_category"`   // 菜单类别 1:后台菜单 2:前台菜单
}

type EditMenuRequest struct {
	MenuID        string `json:"menu_id"`
	MenuName      string `json:"menu_name"`
	MenuIcon      string `json:"menu_icon"`
	MenuOrder     string `json:"menu_order"`
	MenuEntryPath string `json:"menu_entry_path"`
	MenuType      string `json:"menu_type"`
	MenuCategory  string `json:"menu_category"`
}

type DeleteMenuRequest struct {
	MenuID string `json:"menu_id"`
}

type GetMenuRequest struct {
	MenuID string `json:"menu_id"`
}

type GetMenuListByRoleIDRequest struct {
	RoleID string `json:"role_id"`
}
